@charset "utf-8";
/* CSS Document */
body,html {margin:0; padding:0; color:#333; font:12px/180% "Microsoft Yahei", Arial, Helvetica, sans-serif;}
body{width:100%; background:#fff;}
body a{outline:none; blr:expression(this.onFocus=this.blur());}
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0; list-style:none;}
li {list-style:none; vertical-align:bottom;}
img {border:none; display:block;}
em,i {font-style:normal;}
a{text-decoration:none; color: #666;}
a:hover{ color: #ff6600 !important;}
.disable {display:none;}
.fl {float:left;}
.fr {float:right;}
.clearfix:after {content:""; height:0; display:block; clear:both; visibility:hidden;}
* html .clearfix {height:1%;}
* +html .clearfix {height:1%;}
.clearfix {display:block; clear:both;}
input,textarea{outline:none; resize:none; font-family:"Microsoft Yahei";}
select{height:22px; line-height:18px; padding:2px 0; outline:none;}

input[type="text"]::-webkit-input-placeholder{ color:#bfbbbb;}/*webkit内核浏览器*/
input[type="text"]:-moz-input-placeholder{ color:#bfbbbb;} /*firefox 18*/
input[type="text"]::-moz-input-placeholder{ color:#bfbbbb;} /*firefox 19+*/
input[type="text"]:-ms-input-placeholder{ color:#bfbbbb;}
textarea::-webkit-input-placeholder{ color:#bfbbbb;}
textarea:-moz-input-placeholder{ color:#bfbbbb;}
textarea::-moz-input-placeholder{ color:#bfbbbb;}
textarea:-ms-input-placeholder{ color:#bfbbbb;}

.hot{ color:#ff6600;}
.overflow {overflow: hidden;}
.pr {	position: relative;}
.t-c {text-align: center;}

.m5{margin:5px}
.m10{margin:10px}
.m15{margin:15px}
.m20{margin:20px}
.m25{margin:25px}
.m30{margin:30px}

.mt2{ margin-top:2px}
.mt5 { margin-top: 5px;}
.mt8{margin-top:8px}
.mt10 { margin-top: 10px;}
.mt15 { margin-top: 15px;}
.mt20 { margin-top: 20px;}
.mt25 { margin-top: 25px;}
.mt30 { margin-top: 30px;}
.mt40 { margin-top: 40px;}
.mt50 { margin-top: 50px;}
.mt60 { margin-top: 60px;}
.mt70 { margin-top: 70px;}
.mt80 { margin-top: 80px;}
.mt90 { margin-top: 90px;}
.mt100 { margin-top: 100px;}

/*margin-left*/
.ml5 { margin-left: 5px;}
.ml8{ margin-left:8px;}
.ml10 { margin-left: 10px;}
.ml15 { margin-left: 15px;}
.ml20 { margin-left: 20px;}
.ml25 { margin-left: 25px;}
.ml30 { margin-left: 30px;}
.ml40 { margin-left: 40px;}
.ml50 { margin-left: 50px;}
.ml60 { margin-left: 60px;}
.ml70 { margin-left: 70px;}
.ml80 { margin-left: 80px;}
.ml90 { margin-left: 90px;}
.ml100 { margin-left: 100px;}

/*margin-bottom*/
.mb5 { margin-bottom: 5px;}
.mb10 { margin-bottom: 10px;}
.mb15 { margin-bottom: 15px;}
.mb20 { margin-bottom: 20px;}
.mb25 { margin-bottom: 25px;}
.mb30 { margin-bottom: 30px;}
.mb40 { margin-bottom: 40px;}
.mb50 { margin-bottom: 50px;}
.mb60 { margin-bottom: 60px;}
.mb70 { margin-bottom: 70px;}
.mb80 { margin-bottom: 80px;}
.mb90 { margin-bottom: 90px;}
.mb100 { margin-bottom: 100px;}

/*margin-right*/
.mr5 { margin-right: 5px;}
.mr10 { margin-right: 10px;}
.mr15 { margin-right: 15px;}
.mr20 { margin-right: 20px;}
.mr25 { margin-right: 25px;}
.mr30 { margin-right: 30px;}
.mr40 { margin-right: 40px;}
.mr50 { margin-right: 50px;}
.mr60 { margin-right: 60px;}
.mr70 { margin-right: 70px;}
.mr80 { margin-right: 80px;}
.mr90 { margin-right: 90px;}
.mr100 { margin-right: 100px;} 

.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.p25{padding:25px}
.p30{padding:30px}

/*padding-left*/
.pl2{ padding-left:2px}
.pt5{padding-top:5px}
.pt10 { padding-top: 10px;}
.pt20 { padding-top: 20px;}
.pt30 { padding-top: 30px;}
.pt40 { padding-top: 40px;}
.pt50 { padding-top: 50px;}

/*padding-bottom*/
.pb5{padding-bottom:5px}
.pb10 { padding-bottom: 10px;}
.pb15 { padding-bottom:15px}
.pb20 { padding-bottom: 20px;}
.pb30 { padding-bottom: 30px;}
.pb25 { padding-bottom:25px}
.pb50 { padding-bottom: 50px;}


.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}

.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}

/*color*/
.g-color-org{color: #ff6600!important;}
.g-color-grey{color: #666!important;}
.g-color-dark{color: #333!important;}
.g-color-light{color: #fff!important;}
.g-color-black{color: #000!important;}
.g-color-red{color: #e4393c!important;}
.g-color-gold{color: #fba507!important;}
.g-color-blue{ color: #1184ff!important}
.g-color-blue-light{color: #95c4fd!important;}
.g-color-grey-light{color: #c3c3c3!important;}
.g-color-grey-c{color: #999!important;}
/*buttons*/
.g-button{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display: inline-block; text-decoration: none; color: inherit}
.g-button:hover{color: inherit;text-decoration: none;}
.g-button-lg{height:35px; padding:0 35px; line-height: 35px;}
.g-button-sm{height:28px; padding:0 20px;line-height: 25px;}
.g-button-xs{height:20px; padding:0 15px;line-height: 20px;}
.g-button-bg-rog{background:#ff6600 }

.g-table{border-bottom: 2px solid #ddd; border-right:2px solid #ddd;}
.g-table td{border-top: 2px solid #ddd; border-left:2px solid #ddd}

/* 文字排版 */
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f30{font-size:30px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
.lh15{line-height:15px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh24{line-height:24px}
.lh26{line-height:26px}
.lh28{line-height:28px}
.unl{text-decoration:underline}
.no_unl{text-decoration:none}
.arial{font-family:arial}
.simsun{font-family:'Microsoft YaHei'}
.yahei{font-family:'Microsoft YaHei'}
.hei{font-family:'黑体'}
/* 字体大小颜色 */
.s12{ font-size:12px!important;}
.s14{ font-size:14px!important;}
.s16{ font-size:16px!important;}
.s18{ font-size:18px!important;}
.s20{ font-size:20px!important;}
.s22{ font-size:22px!important;}
.s24{ font-size:24px!important;}
.s26{ font-size:26px!important;}
.s28{ font-size:28px!important;}
.s30{ font-size:30px!important;}
.white{color:white}
.red{color:#9d1b1d}
.green{color:green}
a.blue{color:#33a3eb}
.blue{color:#33a3eb}
.yellow{color:#FACC04}
.gray{color:#929a9f}
.org{color:#ed6d1f}
a.org{color:#ed6d1f}
.pink{ color:#a80385}
.c_000{color:#000}
.c_333{color:#333}
.c_59{ color:#595959}
.c_666{color:#666}
.c_999{color:#999}
.c_ccc{color:#ccc}
.c_f50{color:#f50}
.c_090{color:#090}
.c_47d{color:#47d}
.c_e22{color:#e22}
.c_4a{ color:#4a4a4a}
.c_ee3{color:#ee3300}
.c_70{color:#707070}
.c_156{color:#15627e}

.tal { text-align: left;}
.tac { text-align: center;}
.tar { text-align: right;}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.bc{margin-left:auto;margin-right:auto}/* blockCenter */
.por{ position:relative}
.pos{ position:absolute}

.pr20 { padding-right: 20px;}
.w400 { width: 400px;}
.w760 { width: 760px;}

.line30{ height:30px;}

.wrapper{ width: 1200px; margin: 0 auto;}

.big{ min-width: 1200px; width: 100%;}

/*头部*/
.header{ min-width: 1200px; background-color: #f4f6f8; height: 36px; line-height: 36px; color: #666666;}
.header p i{ padding-left: 17px;}
.h_login{ padding-left:30px;}
.h_login span{ padding:0 10px;}
.h_login a.on{ color:#ff9900;}
.work_time{ color:#026ab3; padding-right: 20px;}
.h_search{ padding-right:20px;}
.h_nav{ position:relative; z-index: 3;}
.h_nav em{ display:block; cursor: pointer; padding-right: 10px; background: url(../images/i_01.png) no-repeat right center;}
.help_list{ display:none; position: absolute; right: 0; top: 36px; background-color: #fff; width: 148px; box-shadow: 0 0 10px rgba(0,0,0,0.1); z-index: 999;}
.help_list::after{ display:block; content: ""; position: absolute; top:-7px; right: 25px; border-bottom: 7px #fff solid; border-left: 5px solid transparent; border-right: 5px solid transparent;}
.help_list div{ padding: 5px 19px;}
.help_list div:not(:last-child){ border-bottom:1px #efefef solid;}
.help_list b{ display:block; font-size: 14px; color: #397aac; line-height: 25px;}
.help_list li{ float: left; width: 50%; overflow: hidden; line-height: 26px;}
.h_nav:hover .help_list{ display:block;}
.h_nav:hover em{ background-image:url(../images/i_01-2.png);}

/*搜索*/
.search_logo{ padding: 18px 0; min-width: 1200px; background-color: #fff;}
.logo{ width:398px;}
.search_form{ padding:12px 0 0 70px; width: 457px; position: relative;}
.search_form .text{ display:block; float: left; width: 361px; padding-left: 15px; height: 32px; border:2px #ff8800 solid; border-right: none; font-size: 14px; border-radius: 4px 0 0 4px;}
.search_form .btns{ display:block; width: 79px; height: 36px; border: none; background-color: #ff8800; color: #fff; font-size: 14px; border-radius: 0 4px 4px 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; cursor: pointer;}
.search_form span{ position: absolute; right: 79px; top: 18px;}
.search_form span a{ float: left; padding: 0 10px; margin-right:6px; height: 24px; line-height: 24px; font-size: 12px; border-radius: 3px; background-color: #f3f3f3; color: #7d7d7d;}
.tel p{ font-size: 12px; color: #999; line-height: 22px; padding-left: 44px; background: url(../images/img_01.jpg) no-repeat 0 10px;}
.tel i{ display:block; font-size: 26px; color:#fd8700; }

/*首页-导航*/
.nav{ min-width:1200px; height: 45px; background-color: #2577e3; position: relative; z-index: 2;}
.nav .ly_layout{ width: 1200px; margin: 0 auto;} 
.ly_navLeft{ float:left; width: 220px; height: 45px; position: relative; background-color: #1872e0; z-index: 2;}
.ly_navRight{ float:left; max-width: 980px; height: 45px;}
.ly_navRight li{ float:left; width: 89px; height: 45px; line-height: 45px;}
.ly_navRight a{ display:block; text-align: center; line-height: 45px; font-size: 16px; color: #fff; position: relative;}
.ly_navRight li .ly_subCate{ display:none; height: 22px; line-height: 22px; padding: 11px 0; background-color: #fff; position: absolute; left: 0; top: 45px; right: 0; z-index: 999; border-bottom: 1px #e9e9e9 solid;}
.menu-show-item{ position:absolute;}
.menu-show-item a{ display:inline-block; border-radius: 5px; line-height: 22px; height: 22px; vertical-align: top; font-size: 14px; color: #333; padding: 0 5px; margin: 0 2px;}
.menu-show-item a.hot{ color:#ff8800;}
.menu-show-item a:hover{ background-color:#0099ff; color: #fff !important;}
.nav-menu-item > a em{ position: absolute; bottom:0; left: 50%; margin-left: -7px; width: 14px; height: 6px; background-image: url(../images/i_03.png); display: none;}
.nav-menu-item > a i{ display:inline-block; vertical-align: top; padding-right: 13px; background: url(../images/i_04.png) no-repeat right center;}
.nav-menu-item.hv > a em{ display:block;}
.nav-menu-item.hv > a i{ background-image:url(../images/i_05.png);}
.nav-menu-item.hv > a{ background-color:#0099ff;}
.nav-menu-item.on{ background-color:#1360c5;}
.nav-menu-item > a:hover{ color:#fff !important;}

.ly_navLeft > a{ display:block; width: 100%; text-align: center; font-size: 16px; color: #fff; line-height: 45px; height: 44px; border-bottom: 1px #0669b6 solid;}
.ly_navLeft > a i{ display:inline-block; vertical-align: top; padding-right: 18px; background: url(../images/i_06.png) no-repeat right center;}
.ly_navLeft > a:hover{ color:#fff !important;}
/*#h_hover > a{ background-color:#209ef6; border-bottom: 1px #209ef6  solid;}*/
#h_hover > a{ background-color:#1872e0; border-bottom: 1px #0669b6 solid;}
#h_hover:hover > a { background-color: #1872e0; border-bottom: 1px #0669b6 solid;}
#h_hover:hover > a > i{ background-image: url(../images/i_06-2.png);}
.ly_navLeft_01 .ly_navDrop{ width:220px; height: 420px; position: absolute; background-color: #2577e3; left: 0; top: 45px; z-index: 999;}
.ly_navLeft_01 .ly_navDul{}
.ly_navLeft_01 .ly_navDli{ position:relative; border-top:1px #3282e3 solid; height:58px; padding-top: 10px; border-bottom: 1px #0669b6 solid; padding-left: 40px; background-repeat: no-repeat; background-position: 11px 18px;}
.ly_navLeft_01 .ly_navDli > p{ font-size: 16px; line-height: 25px; position: relative;}
.ly_navLeft_01 .ly_navDli > span{  font-size: 12px; line-height: 24px;}
.ly_navLeft_01 .ly_navDli > p a{ color:#fff; margin-right: 10px; font-weight: 400;}
.ly_navLeft_01 .ly_navDli > span a{ color:#c2d9f8; margin-right: 10px;}
.ly_navLeft_01 .ly_navDli .ico{ display:block; position: absolute;  right: 14px; top: 16px; width: 6px; height: 11px; background-image: url(../images/i_07.png);}
.ly_navLeft_01 .ly_navDli01{ background-image:url(../images/i_09.png);}
.ly_navLeft_01 .ly_navDli02{ background-image:url(../images/i_10.png);}
.ly_navLeft_01 .ly_navDli03{ background-image:url(../images/i_11.png);}
.ly_navLeft_01 .ly_navDli04{ background-image:url(../images/i_12.png);}
.ly_navLeft_01 .ly_navDli05{ background-image:url(../images/i_13.png);}
.ly_navLeft_01 .ly_navDli06{ background-image:url(../images/i_14.png);}
.ly_navLeft_01 .ly_subNav{ display: none; position:absolute; left: 220px; top:-1px; border: 1px #026ab3 solid; border-left: none; background-color: #fff; width: 592px; background-color: #fff; z-index: 99; padding: 0 37px 20px 20px;}
.ly_navLeft_01 .ly_navDli:last-child .ly_subNav{ top:inherit; bottom: -1px;}
.ly_navLeft_01 .ly_navDli:nth-child(5) .ly_subNav{ top:inherit; bottom: -71px;}
.ly_subNav_top{ margin-top:10px;}
.ly_subNav_top div{ width: 280px;}
.ly_subNav_top b{ display:block; font-size: 16px; color: #333; font-weight: 600; line-height: 28px; border-bottom: 1px #e6e6e6 dashed; padding-bottom: 5px;}
.ly_subNav_top b a{ color: #333;}
.ly_subNav_top ul { padding-top:6px;}
.ly_subNav_top li{ float:left; padding-right: 15px; font-size: 12px; line-height: 27px;}
.ly_subNav_top li a{ color:#333;}
.ly_subNav_top li a.hot{ color:#ff6600;}
.ly_subNav_top li img{ display:inline; vertical-align: middle; margin-left: 3px;}
.ly_navLeft_01 .ly_navDli:hover{ background-color:#fff;}
.ly_navLeft_01 .ly_navDli:hover .ly_subNav{ display:block;}
.ly_navLeft_01 .ly_navDli:hover p i{ background-image:url(../images/i_08.png);}
.ly_navLeft_01 .ly_navDli:hover > p a,.ly_navLeft_01 .ly_navDli:hover > span a{ color:#1872e0;}
.ly_navLeft_01 .ly_navDli01:hover{ background-image:url(../images/i_09-2.png);}
.ly_navLeft_01 .ly_navDli02:hover{ background-image:url(../images/i_10-2.png);}
.ly_navLeft_01 .ly_navDli03:hover{ background-image:url(../images/i_11-2.png);}
.ly_navLeft_01 .ly_navDli04:hover{ background-image:url(../images/i_12-2.png);}
.ly_navLeft_01 .ly_navDli05:hover{ background-image:url(../images/i_13-2.png);}
.ly_navLeft_01 .ly_navDli06:hover{ background-image:url(../images/i_14-2.png);}

.hot_img{ display:block; position: absolute; left:50%; top: -8px;}

.ly_navLeft_01 .gn_navDli01{ background-image:url(../images/i_09.png);}
.ly_navLeft_01 .gn_navDli02{ background-image:url(../images/i_10.png);}
.ly_navLeft_01 .gn_navDli03{ background-image:url(../images/i_11.png);}
.ly_navLeft_01 .gn_navDli04{ background-image:url(../images/i_12.png);}
.ly_navLeft_01 .gn_navDli05{ background-image:url(../images/i_13.png);}
.ly_navLeft_01 .gn_navDli06{ background-image:url(../images/i_14.png);}
.ly_navLeft_01 .gn_navDli01:hover{ background-image:url(../images/i_09-2.png);}
.ly_navLeft_01 .gn_navDli02:hover{ background-image:url(../images/i_10-2.png);}
.ly_navLeft_01 .gn_navDli03:hover{ background-image:url(../images/i_11-2.png);}
.ly_navLeft_01 .gn_navDli04:hover{ background-image:url(../images/i_12-2.png);}
.ly_navLeft_01 .gn_navDli05:hover{ background-image:url(../images/i_13-2.png);}
.ly_navLeft_01 .gn_navDli06:hover{ background-image:url(../images/i_14-2.png);}


.ly_navLeft_01 .zb_navDli01{ background-image:url(../images/i_09.png);}
.ly_navLeft_01 .zb_navDli02{ background-image:url(../images/i_10.png);}
.ly_navLeft_01 .zb_navDli03{ background-image:url(../images/i_11.png);}
.ly_navLeft_01 .zb_navDli04{ background-image:url(../images/i_12.png);}
.ly_navLeft_01 .zb_navDli05{ background-image:url(../images/i_13.png);}
.ly_navLeft_01 .zb_navDli06{ background-image:url(../images/i_14.png);}
.ly_navLeft_01 .zb_navDli01:hover{ background-image:url(../images/i_09-2.png);}
.ly_navLeft_01 .zb_navDli02:hover{ background-image:url(../images/i_10-2.png);}
.ly_navLeft_01 .zb_navDli03:hover{ background-image:url(../images/i_11-2.png);}
.ly_navLeft_01 .zb_navDli04:hover{ background-image:url(../images/i_12-2.png);}
.ly_navLeft_01 .zb_navDli05:hover{ background-image:url(../images/i_13-2.png);}
.ly_navLeft_01 .zb_navDli06:hover{ background-image:url(../images/i_14-2.png);}

.global-list .ly_navDli:hover .hot_Item{ display:block;}
.global-list .ly_navDul{ position: relative;}
.global-list .ly_navDul .ly_navDli{ position:initial;}
.global-list .hot_Item{ left: 220px; padding-left: 0; height: 417px;}


/*海岛-导航*/
.ly_navLeft_02{ height:0; position: relative;}
.ly_navLeft_02 .ly_navDrop{ width:220px; height: 380px; position: absolute; background-color: #fff; left: 50%; margin-left: -600px; top: -380px; z-index: 99;}
.ly_navLeft_02 .ly_navDul { position: relative; z-index: 2;}
.ly_navLeft_02 .ly_navDli { border-bottom: 1px dashed #d3d3d3; height: 92px; padding: 0 3px 0 15px;}
.ly_navLeft_02 .ly_navDli > h3 { position: relative; font-size: 15px; line-height: 34px; padding-top: 2px;}
.ly_navLeft_02 .ly_navDli > h3::after{ content: ""; position: absolute; right: 6px; top: 39px; width: 9px; height: 14px; background: url(../images/island-ico-group.png) no-repeat;}
.ly_navLeft_02 .ly_navDli > h3 a { color: #333;}
.ly_navLeft_02 .ly_navDli > p { line-height: 24px; font-size: 13px;}
.ly_navLeft_02 .ly_navDli > p a { display: inline-block; color: #606060; margin-right: 20px;}
.ly_navLeft_02 .ly_navDli_img { height: 86px; border: none; padding: 9px;}
.ly_navLeft_02 .ly_navDli_img img{ width: 100%; height: 86px;}
.ly_navLeft_02 .ly_navDli .ly_subNav{ display:none; position:absolute; left: 220px; top:0; height: 359px; width: 650px; padding: 10px 25px; border-right: 1px #dedede solid; border-bottom: 1px #dedede solid; background-color: #f8f8f8; z-index: 99;}
.ly_title{ border-bottom:1px #dedede solid;}
.ly_title h2{ display:block; font-size: 16px; color: #333; font-weight: normal; line-height: 32px; position: relative; padding-left: 12px;}
.ly_title h2 i{ display:block; position: absolute; left: 1px; bottom: 6px; width: 4px; height: 16px; background-color: #3483d8;}
.ly_list_info li{ position:relative; padding: 4px 0 3px 70px;}
.ly_list_info span{ display:block; position:absolute; left: 0; top: 4px; font-size: 14px; color:#666; line-height: 25px;}
.ly_list_info a{ display:block; float: left; font-size: 14px; color: #666; line-height: 25px; margin-right: 15px;}
.ly_list_info a.hot{ color:#ff6600;}
.ly_img_list li{ float:left; width: 194px; height: 90px; overflow: hidden; margin: 15px 15px 0 0; background-color: #efefef;}
.ly_img_list li img{ margin-right:10px;}
.ly_img_list b{ display:block; font-size: 14px; color:#000; padding-top: 3px;}
.ly_img_list p{ font-size:12px; color: #666; line-height: 18px;}
.ly_img_list p i{ color:#ff6600; padding-left: 3px;}
.ly_img_list span{ display:block; font-size: 12px; color: #999; padding: 2px 0;}
.ly_img_list span i{ display:inline-block; padding: 0 5px; border: 1px #999 solid; line-height: 16px; border-radius: 3px; margin-right: 5px;}

.ly_navLeft_02 .ly_navDli:hover { background: #f8f8f8; border-bottom: 1px solid #f8f8f8;}
.ly_navLeft_02 .ly_navDli:hover .ly_subNav { display: block;}

/*幻灯片*/
.banner{ min-width:1200px; height: 420px; position: relative; overflow: hidden; z-index: 1;}
.banner .bd a{ display:block; width: 100%; height: 420px; background-position: center top; background-repeat: no-repeat; background-size:1920px 420px;}
.banner .hd{ position:absolute; left: 0; right: 0; bottom: 12px; text-align: center;}
.banner .hd li{ display:inline-block; vertical-align: top; width: 9px; height: 9px; border:2px #fff solid; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; margin: 0 5px; text-indent: 22em; overflow: hidden;}
.banner .hd li.on{ background-color:#76dfff; border-color:#76dfff;}

/*底部*/
.st-help {  width: 100%; min-width: 1200px; padding: 20px 0 10px; background: #3c3a3f;}
.help-lsit{ float: left; width: 1200px;}
.its-brand{ float: left; width: 154px;}
.its-brand>p{ color: #bcbcbc; height: 65px; line-height: 65px; font-size: 18px;}
.its-brand>span{ display: block; width: 92px; height: 30px; background-color: #e7e7e7; margin-top: 10px;}
.its-brand>span>img{ display: block; width: 92px; height: 30px;}
.help-lsit dl { float: left;}
.help-lsit dl:nth-of-type(1){ width: 130px;}
.help-lsit dl:nth-of-type(2){ width: 256px;}
.help-lsit dl:nth-of-type(3){ width: 374px;}
.help-lsit dl dt,.help-lsit dl dt a { color: #bcbcbc; height: 65px; line-height: 65px; font-size: 18px;}
.help-lsit dl dd a,.help-lsit dl dd p { display: block; color: #bcbcbc; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.help-lsit dl:nth-of-type(2) dd a { float: left; width: 86px; color: #bcbcbc; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.help-lsit dl:nth-of-type(2) dd a:nth-of-type(even) { width: 98px;}
.st-contact { float: right; width: 266px; padding-top: 65px;}
.st-contact .code{ width: 266px; height: 100px;}
.st-contact span.pic{ float: left; padding: 5px; width: 90px; height: 90px; background-color: #fff;}
.st-contact span.pic>img{ display: block; width: 90px; height: 90px;}
.st-contact .txt{float: right; width: 160px; height: 120px;}
.st-contact .txt .tit{ font-size: 16px; color: #999; line-height: 26px;}
.st-contact .txt .msg{ font-size: 14px; color: #999; line-height: 22px;}
.st-contact .txt .sao{ font-size: 14px; color: #fff; margin-top: 8px;}
.st-contact .kf{ margin-top: 16px;}
.st-contact .kf>a{float: left; height: 22px; margin-right: 17px;}
.st-contact .kf>a:last-child{ margin-right: 0;}
.st-contact .kf>a>img{ height: 22px;}
.st-link{ width: 100%; background-color: #3c3a3f;}
.st-link .st-link-con{ border-top: 1px solid #555358 ; border-bottom: 1px solid #555358 ; padding: 10px 0 13px;}
.st-link-list { float: left; width: 1200px;}
.st-link-list strong {color: #bcbcbc; font-size: 12px; font-weight:400; float: left; width: 60px; height: 20px; line-height: 20px;}
.st-link-list .list-child { float: left; width: 1140px;}
.st-link-list .list-child .list-child-box{ float: left; width: 1100px; height: 20px; overflow: hidden;}
.st-link-list .list-child a { font-size: 12px; color: #bcbcbc; height: 20px;line-height: 20px; margin-right: 7px; white-space: pre-line; word-break: break-all;}
.st-link-list .list-child .list-child-box-more{ float: right; padding-left: 12px; margin-right: 0; position: relative;}
.st-link-list .list-child .list-child-box-more:before{ content: ""; position: absolute; left: 0; top: 50%; width: 1px; height: 12px; background-color: #bcbcbc; margin-top: -6px;}
.footer{ width: 100%; padding: 1px 0 15px; background-color: #3c3a3f;}
.footer .foot-edit{ text-align: center;}
.footer .foot-edit > p{font-size: 12px; color: #bcbcbc; height: 20px; margin-top: 10px;}
.footer .foot-edit img{ display: inline-block; vertical-align: middle; max-height: 28px; margin: -2px 10px 0 0;}

/*客服*/
.float-bar{ cursor: pointer; position: fixed; right:0; top:420px; top:150px \9; width:57px; z-index: 500;}
.he_porc{ position:relative; width:63px; height:65px;}
.he_position a{ background-position:0 0;  display:block;  width:63px; height:64px; background:url(../images/he_fx.png) no-repeat;}
.he_position a:hover{ background-position:-73px 0; text-decoration:none;}
.he_on{ display:none;}
.two-dimension-code{ position:absolute; background:url(../images/he_converse.png) left top no-repeat; width:163px; height:69px; right:75px; top:-113px; padding:105px 0 0 6px;}
.share-baidu{ background: #fff;border: 1px solid #eaeaea;height: 45px; padding-left: 10px;padding-top: 1px; position: absolute;right: 56px;top: 138px;width: 232px;box-shadow: 0 4px 10px #ddd;}
.showphone{ position:absolute; background: #fff;border: 1px solid #eaeaea; width:232px; height:45px; right:56px; top:45px; padding-top:1px; padding-left:10px; font-size:25px;  line-height:45px;box-shadow: 0 4px 10px #ddd;font-weight:bold;}
.he_ceo{ background:url(../images/he_ves.gif) left top no-repeat; width:190px; height:213px;  position:absolute;  right:57px; top:1px;box-shadow: 0 4px 10px #ddd;}
.he_ceo,.two-dimension-code{cursor:auto;}
.he_position5 a{  display:block;  width:63px; height:46px; background:url(../images/he_fx.png) -1px -9px no-repeat;}
.he_position5 a:hover{  background:url(../images/he_fx.png) -74px -9px no-repeat; text-decoration:none;}
.he_position1 a{  display:block;  width:63px; height:46px; background:url(../images/he_fx.png) -1px -75px no-repeat;}
.he_position1 a:hover{  background:url(../images/he_fx.png) -74px -75px no-repeat; text-decoration:none;}
.he_position2 {  display:block;  width:63px; height:47px; background:url(../images/he_fx.png) -1px -141px no-repeat;}
.he_position2:hover{  background:url(../images/he_fx.png) -74px -141px no-repeat; text-decoration:none;}
.he_position3 a{  display:block;  width:63px; height:46px; background:url(../images/he_fx.png) -1px -208px no-repeat;}
.he_position3 a:hover{  background:url(../images/he_fx.png) -74px -208px no-repeat; text-decoration:none;}
.he_position4 a{  display:block;  width:63px; height:55px; background:url(../images/he_fx.png) -1px -273px no-repeat;}
.he_position4 a:hover{  background:url(../images/he_fx.png) -74px -273px no-repeat; text-decoration:none;}
.he_position2 div a,.he_position2 div a:hover{  float:left;}
.cat_zx{ background:url(../images/cc_win.png) #fff left top no-repeat; width:319px; height:110px;  position:absolute;  right:56px; top:1px; border: 1px solid #eaeaea;box-shadow: 0 4px 10px #ddd;}
.cat_onlinezx{position:absolute; right:110px; top:80px;}
.cat_onlinezx a{ background:#F60; padding:6px 10px 5px 10px; text-align:center; color:#fff; height:auto; width:80px; border-radius:5px;}
.cat_onlinezx a:hover{ background:#F30; color: #fff !important;}
.tw_tit{ background-color:#F7F7F7; height:40px;}
.tw_tit h3{ color:#F7740F; line-height:40px; float:left; font-family:"微软雅黑"; font-size:18px; padding-left:300px;}
#question_x{ width:700px; height:450px; border: solid 5px #C3DCF2;font-size:12px; background-color:White;  position: absolute;top:50%;left:50%; z-index:2000; display: none; margin-left:-350px; margin-top:-210px; color:#333; font-family:Arial,'宋体'; }  
.l_n_phone{background-attachment: scroll; background-image: url(../images/icon-product.png); background-repeat: no-repeat; background-position: 10px 6px; padding-left:40px;}

/*当前位置*/
.current-position { font-size:12px; line-height:40px; color:#666666; }
.current-position a { color:#666666; }
.current-position span { margin:0 3px; }
.current-position b { color:#999999; font-weight:400; }

.sub-webset{ height:36px; line-height:36px; color:#666}
.sub-webset-visa{ height:36px; line-height:36px; color:#fff;}
.sub-webset-visa a{ color:#fff;}

.g-show-ly-header{height: 45px; line-height: 45px; color: #333}

/*预订弹窗*/
.ly_pop {position:fixed; left:50%; margin-left: -302px; top: 50%; margin-top: -302px; z-index: 5; background: #fff; width: 600px; height: 600px; border: 2px solid #ffda91; box-shadow: 0 0 5px #ccc;} 
.ly_formWrap { padding: 20px 15px;}
.ly_formBox .ly_tit { border-bottom: 1px solid #dedede; font-size: 12px; line-height: 31px; height: 31px; color: #ff6600;}
.ly_formBox .ly_tit .ly_closeBtn { float: right; display: block; width: 18px; height: 18px; margin-top: 5px; background: url(../images/close.jpg) no-repeat 0 0;}
.ly_formBox .ly_formLi { font-size: 12px; line-height: 24px; color: #333; padding: 5px 0 5px 45px;}
.ly_formBox .ly_formLi li { margin: 5px 0;}
.ly_formBox .ly_formLi em, .ly_deIRight .ly_formBox > p i { color: #ff3300; font-weight: 700; font-size: 16px;}
.ly_formBox .ly_formLi input { border: 1px solid #dee5ec; height: 24px; text-indent: 5px; width: 140px;}
.ly_formBox .ly_formLi input.ly_ydsl { width: 40px;}
.ly_formBox .ly_formLi input.ly_date { background: url(../images/rili.jpg) no-repeat 120px 5px;}
.ly_formBox .ly_formLi textarea { width: 350px; height: 80px; padding: 5px; border: 1px solid #dee5ec;}
.ly_formBox.ly_diff { padding-left: 105px;}
.ly_formBox  button { display: block; border: none; width: 350px; height: 40px; line-height: 38px; background: #7ac672; font-size: 18px; color: #fff; border-radius: 5px; cursor: pointer;}
.ly_formBox > p { font-size: 14px; line-height: 36px; color: #333;}
.ly_formBox > p i{ color:#ff0000;}



/*分页*/
.page{ margin-top:20px; text-align:right}
.page li{ float:right; margin-left:6px; padding-bottom:0px; margin-top:0px; padding-left:0px;}
.page a{ display:inline-block; padding:0 8px; background:#fff; border:1px solid #dedede; color:#666; text-align:center; height:22px; line-height:22px;font-family:"Microsoft YaHei"; margin: 0 2px}
.page a:hover, .page .on a{ background:#49bdcc; border:1px solid #49bdcc; color:#fff !important;}


.page-content{ width: 100%; text-align: center; background-color: #fff;}
.page-content .page-list{ display: inline-block; border: 1px solid #e6e6e6; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.pagenation { padding: 36px 30px 32px 0; color: #666; font-size: 0; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; text-align: center;}
.pagenation .pagenum { display: inline-block; min-width: 30px; padding: 3px 5px; text-align: center; margin-right: 5px; cursor: pointer; font-size: 14px; border-radius: 3px; background: #f5f5f5; border: 1px solid #ddd; box-sizing: border-box;}
.pagenation .pagenum.indexpage,.pagenation .pagenum.lastpage,.pagenation .pagenum.nextpage { background: rgba(255,255,255,0); color: #d9cfce;}
.pagenation .pagenum.indexpage.active,.pagenation .pagenum.lastpage.active,.pagenation .pagenum.nextpage.active { background-color: #f5f5f5; color: #999;}
.pagenation .pagenum.indexpage.active a,.pagenation .pagenum.lastpage.active a,.pagenation .pagenum.nextpage.active a { color: #999;}
.pagenation .pagenum.pagetext,.pagenation .pagenum.totalpage { border-radius: 0px; background: rgba(255,255,255,0); border: none;}
.pagenation .pagenum a { color: #999!important; text-decoration: none!important; display: block; width: 100%; height: 100%;}
.pagenation .pageswiperbox {display: inline-block; min-width: 35px; max-width: 175px; overflow: hidden; word-break: keep-all;white-space: nowrap; text-overflow: ellipsis;vertical-align: middle; margin-top: -12px;}
.pagenation .pageswiper {width: auto;}
.pagenation .pageswiper .pagenum { display: inline-block; float: none;}
.pagenation .pagenum.curpage { background: rgba(255,255,255,0); color: #FE7200; border: none;}
.pagenation .pagenum.curpage a { color: #FE7200; display: block; width: 100%;}
.pagenation .pageinput { text-align: center; border: 1px solid #e5e5e5; width: 40px; margin: 0 3px; line-height: 17px; box-sizing: border-box; vertical-align: top;}
.pagenation .pagesubbtn { background: rgba(255,255,255,0);}
.pagenation .pagesubbtn a { color: #d9cfce;}
.pagenation .pagesubbtn.active { background: #f5f5f5;}
.pagenation .pagesubbtn a { color: #999;}

/*资讯汇总左栏目*/
.dq-col-l{ width:220px; float:left}
.dq-col-l{ width:220px; float:left}
.dq-col-l .slideMenu{background:#fff; border:1px solid #dedede}
.dq-col-l .slideMenu h2{ height:38px; border-bottom:1px solid #fff; line-height:38px; text-indent:20px; font-size:16px; background:url(../images/bg/dq-menu.gif) no-repeat 200px center #aaaaaa; color:#fff; cursor:pointer }
.dq-col-l .slideMenu.style2 h2{ background:url(../images/dq-menu.gif) no-repeat 180px center #f0f0f0; }
.dq-col-l .slideMenu h2 a{ color:#fff; font-size:16px; text-decoration:none}
.dq-col-l .slideMenu.style2 h2 a{color: #666;}
.dq-col-l .slideMenu .on a{ color:#fff}
.dq-col-l .slideMenu.style2 .on a{color: #fff}
.dq-col-l .slideMenu .on{background:url(../images/bg/dq-menu-on.gif) no-repeat 200px center #1872E0; color:#fff}
.dq-col-l .slideMenu.style2 .on{background:url(../images/dq-menu-on.gif) no-repeat 180px center #1872E0; color:#fff}
.dq-col-l .slideMenu .bd{ padding:10px 10px; display:none}
.dq-col-l .slideMenu .bd li{float:left; height:20px; line-height:20px; margin-bottom:5px;}
.g-w-220  .slideMenu .bd li{float:left; height:20px; width: 66px; text-align:left; line-height:20px; overflow: hidden; margin-bottom:5px;}
.g-w-240  .slideMenu .bd li{float:left; height:20px; width: 66px;  line-height:20px; overflow: hidden; margin-bottom:5px;}
.dq-col-l .slideMenu .yList li{ width:60px}
.dq-col-l .slideMenu .bd a{ color:#666}
.dq-col-l .slideMenu .bd a.hot{ color:#f08300}
.dq-col-l .slideMenu .bd a:hover{ color:#f08300 !important}
.dq-col-l  h2.tlt{ height:36px; line-height:36px; text-indent:20px; background:url(../images/bg/icon19.gif) no-repeat left center; border-bottom:3px solid #ccc}
.dq-col-l .item{ border:1px solid #dedede; background:#fff; padding:10px;}
.dq-col-l .item .jj{ padding:10px 0; line-height:25px;}
.dq-col-l .item .jj img{ float:left; margin:5px 10px 10px 0;}
.dq-col-l .item .jj a{ text-decoration:underline; color:#f08300}
.dq-col-l .item .qzSlide{ padding:5px 0;}
.dq-col-l .item .qzSlide .hd a{ font-size:16px;}
.dq-col-l .item .qzSlide .hd{ height:30px; line-height:30px; overflow: hidden;}
.dq-col-l .item .qzSlide .bd{ height:58px; padding-top:10px;}
.dq-col-l .item .qzSlide .bd .pic{ width:65px; height:45px; float:left}
.dq-col-l .item .qzSlide .bd .txt{ line-height:25px; width:130px; float:right}
.dq-col-l .item .qzSlide .bd .txt p{ height: 25px; overflow: hidden}
.dq-col-l .item .qzSlide .on{ display:none}
.dq-col-l .item .xlSlide{ padding:5px 0;width:196px; margin:0 auto}
.dq-col-l .item .xlSlide .hd{ height:15px; line-height:15px; margin:10px 0; overflow: hidden}
.dq-col-l .item .xlSlide .hd span{ display:inline-block; width:15px; text-align:center; height:15px; background:#ccc; color:#fff; margin-right:5px}
.dq-col-l .item .xlSlide .on span{ background:#f08300}
.dq-col-l .item .xlSlide .bd{ height:109px; position:relative; width:196px; margin:10px 0; display:none}
.dq-col-l .item .xlSlide .bd .txt{ position:absolute; left:0; bottom:0; height:30px; line-height:30px; background:url(../images/bg/black.png); color:#fff; text-align:right; width:176px; padding-right:10px;}
.dq-col-l .item .gList{ width:196px; margin:0 auto; padding:5px 0 10px 0}
.dq-col-l .item .gList li{ height:20px; line-height:20px; margin-top:10px; overflow:hidden; color:#666}
.dq-col-l .item .lkList{ width:196px; margin:0 auto; padding-bottom:20px;}
.dq-col-l .item .lkList li{ padding:10px 0 5px 0; border-bottom:1px solid #dedede;}
.dq-col-l .item .lkList li p{ height:22px; line-height:22px; overflow:hidden}

/*--弹窗样式--*/
#gray{width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0px;display:none;z-index:1100; left:0px;}
.popup{ width:532px; height:auto; background-color:#fff; position:absolute; z-index:1101; border:1px solid #ebeaea; left:400px; top:96px; display:none;}
.popup .top_nav{ width:532px; height:46px; background-image: url(../images/popup_top_bj.jpg); border-bottom:1px solid #ebeaea; position:relative;	cursor:move;}
.popup .top_nav i{width:35px;height:35px;background:url(../images/sucai_tubiao.png) -314px -5px;position:absolute;top:6px;left:8px;display:block; }
.popup .top_nav span{font:18px/18px 'microsoft yahei';color:#707070;display:block;position:absolute;top:13px;left:30px; font-weight:bold;}
.popup .top_nav a.guanbi { background:url(../images/popup_guanbi.png) repeat 0px 0px; width:35px; height: 35px; display: block; position:absolute;top:8px;right:10px;cursor:pointer;}
.popup .top_nav a.guanbi span { display: none;}
.popup .top_nav a.guanbi:hover { background: url(../images/popup_guanbi.png) repeat 0px -35px; }


/*2026-1-6客服弹窗*/
.showKf{ width: 253px; height: 91px; border: 1px solid #eaeaea; box-sizing: border-box; padding: 5px 0 0 45px; background: url("../images/he_fx_01.png") no-repeat 6px 10px; position: absolute; right: 57px; top: -1px; background-color: #fff; font-size: 12px; line-height: 18px; color: #9f9f9f}
.showKf button{ display: block; cursor: pointer; border: 0; width: 80px; height: 20px; line-height: 20px; padding: 0; text-align: center; background: #ff6600; color: #fff; font-size: 12px; margin: 6px 0 0 47px; border-radius: 2px;}
.showKf button:hover{ background-color: #ff7900}
.showKf p i{display: inline-block; vertical-align: top; height: 18px; width: 18px; background: url("../images/he_fx_02.png") no-repeat center center;}
.he_position4 a{ background-position: -1px -272px}

